CONTENTS | INDEX | PREV | NEXT
 FUNCTION
 Disassemble objects, executables, or Libraries
   
 SYNOPSIS
 DOBJ object_files [-o outfile] [-nd] [-nc] [-d[#]]
   
 DESCRIPTION
 DOBJ disassembles object modules and libraries into assembly.  DOBJ
 is useful for, say, finding bugs in an assembler.  Most DICE users
 will use DOBJ to browse through libraries and object modules, and
 perhaps to check DAS optimizations...  for example, branch
 optimizations will show up in disassembled object modules that are
 not otherwise apparent by looking at assembly output (DCC -a).
   
 DOBJ generates output to the console unless the -o option is used.
 The -d option is for debugging the DOBJ program itself and not
 normally used.
   
 filename
  redirect output
   
 -d[#]  Set debug level
   
 -nd  Do not show actual data, only display symbol names

 -nc  Do not disassemble actual code, only display symbol names

  DOBJ will replace hunk/offset references with symbol names when
  possible to yield a more readable output, and interprets each
  hunk according to its type (CODE, DATA, or BSS).

  There is NO limit to the size of the object file that may be
  disassembled, but it should be noted that DOBJ can take a while
  to resolve a large object file's symbols so be patient.  DOBJ
  does not take up much memory run-time, even when disassembling
  large object modules.

  ## WARNING: DOBJ does not does not understand any 68020/030
  ## instructions yet.